﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel.DataAnnotations;

namespace RN.ERP.Entity.QD
{
    /// <summary>
    /// 企业管理人员
    /// </summary>
    public class tb_Emp_Employee
    {
        [Key]
        public Guid EmpGuid { get; set; }
        /// <summary>
        /// 对应企业的Guid(t_sys_users.guid)
        /// </summary>
        public Guid? CorpUserGuid { get; set; }
        /// <summary>
        /// 自增
        /// </summary>
        [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
        public Int32 ID { get; set; }
        /// <summary>
        /// 存放流程控件产生的状态码
        /// </summary>
        public String FlowCode { get; set; }
        /// <summary>
        /// 标志证书类别
        /// </summary>
        public Int32? TypeFlag { get; set; }
        /// <summary>
        /// 姓名
        /// </summary>
        public String Name { get; set; }
        /// <summary>
        /// 性别
        /// </summary>
        public String Sex { get; set; }
        /// <summary>
        /// 职务
        /// </summary>
        public String JobAS { get; set; }
        /// <summary>
        /// 证件类别(身份证/护照)
        /// </summary>
        public String TitleType { get; set; }
        /// <summary>
        /// 证件编号
        /// </summary>
        public String TitleCode { get; set; }
        /// <summary>
        /// 文化程度
        /// </summary>
        public String Education { get; set; }
        /// <summary>
        /// 专业
        /// </summary>
        public String Speciality { get; set; }
        /// <summary>
        /// 职称
        /// </summary>
        public String Job { get; set; }
        /// <summary>
        /// 从业年限
        /// </summary>
        public String SumTime { get; set; }
        /// <summary>
        /// 工作简历
        /// </summary>
        public String Resume { get; set; }
        /// <summary>
        /// 1 上报 99 通过 -100 申请变更，-99变更失效
        /// </summary>
        public Int32? Ispass { get; set; }
        /// <summary>
        /// 从事专业
        /// </summary>
        public String DoMajor { get; set; }
        [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
        public DateTime? AlterDateTime { get; set; }
        public Int32? AlterForwardID { get; set; }
        public String CheckComment { get; set; }
        public String AqzsCode { get; set; }
        public String AqzsGetDate { get; set; }
        /// <summary>
        /// 出生日期
        /// </summary>
        public String BrithDay { get; set; }
        /// <summary>
        /// 民族
        /// </summary>
        public String MinZu { get; set; }
        /// <summary>
        /// 籍贯
        /// </summary>
        public String JiGuan { get; set; }
        /// <summary>
        /// 注册证号
        /// </summary>
        public String Certificatid { get; set; }
        /// <summary>
        /// 资格证号
        /// </summary>
        public String zgzcCode { get; set; }
        public Int32? DogID { get; set; }
        public String tel { get; set; }
        public String mobile { get; set; }
        /// <summary>
        /// 何时何专业何学校毕业
        /// </summary>
        public String Profession { get; set; }
        /// <summary>
        /// 工程管理资历
        /// </summary>
        public Int16? StartYear { get; set; }
        public Int32? oldid { get; set; }
        /// <summary>
        /// 毕业院校
        /// </summary>
        public String GraduatedSchool { get; set; }
        /// <summary>
        /// 股东出资额
        /// </summary>
        public String CZNum { get; set; }
        /// <summary>
        /// 股东出资比例
        /// </summary>
        public String CZRatio { get; set; }
        /// <summary>
        /// 造价工程师证书编号
        /// </summary>
        public String ZJCertificateCode { get; set; }
        /// <summary>
        /// 是否为补录（考勤考核）
        /// </summary>
        public Byte? IsBuLu { get; set; }
        public String AQKHFZDW { get; set; }
        public String AqzsEndDate { get; set; }
        public String IDCardAddress { get; set; }
        public String ACode { get; set; }
        public String Description { get; set; }
    }


}
